keep up with technology - French English Dictionary